import { getCurrentInstance,ComponentInternalInstance } from "vue";

export default function useInstance() {
  // 解构实例对象
  const { appContext, proxy } = getCurrentInstance() as ComponentInternalInstance;

  // 获取全局属性
  const global = appContext.config.globalProperties;

  return {
    proxy, // 当前组件的代理实例（this 的等价物）
    global, // 全局属性
  };
}
